at long last (Adverb) — As the end result of a succession or process. ex. "at long last the winter was over"